package com.example.his.api.db.dao;

import com.example.his.api.db.pojo.RoleEntiy;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

/**
 * @author myname
 * @description 针对表【tb_role(角色表)】的数据库操作Mapper
 * @createDate 2024-06-03 23:28:12
 * @Entity generator.domain.RoleEntiy
 */
public interface RoleDao {
  public ArrayList <HashMap> searchAllRole();
  
  //  根据id查询角色
  public HashMap searchById(Integer id);
  
  //  新增
  public void insert(RoleEntiy param);
  
  //  根据角色名称查询角色
  public Integer searchByRoleName(String roleName);
  
  //  根据id 更新角色信息
  public int updateById(Map param);
  
  //  根据id删除非系统角色
  public int deleteByIds(ArrayList <Integer> ids);
  
  //  分页查询
  public ArrayList <HashMap> searchByPage(Map param);
  
  //  查询总数
  public long searchCount(Map param);
  
  
}




